/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package logica;

import javax.swing.JOptionPane;

/**
 *
 * @author ra120212
 */
 public class DisciplinaInvalidaException extends RuntimeException{  
     public static final String[] MENSAGENS_DE_ERRO = {"Os 2 primeiros caracteres devem ser letras",
                                                "Número da disciplina fora do padrão. Os 3 últimos caracteres devem ser números",
                                                "Disciplina inexistente",
                                                "A sigla da disciplina deve conter 5 caracteres",
     "Disciplina já existente"};
      public static final int LETRAS_INVALIDAS = 0;
      public static final int NUMERO_INVALIDO = 1;
      public static final int DISCIPLINA_INEXISTENTE = 2;
      public static final int TAMANHO_INVALIDO = 3;
      public static final int DISCIPLINA_REPETIDA = 4;
      
      public DisciplinaInvalidaException(int i){    
          JOptionPane.showMessageDialog(null,
            MENSAGENS_DE_ERRO[i],"Disciplina Inválida !",JOptionPane.ERROR_MESSAGE);          
      }
  }     
